#ifndef MATRIX_OPERATIONS
#define MATRIX_OPERATIONS

int getCorrectChoice();
bool getYOrN();
void DisplayCreatedMatrixs();
void saveNewMatrix(Eigen::MatrixXd &operationResult);

void CreateSpecialMatrixMenu();
void CreateMatrix();
void CreateSquareMatrix();
void CreateIdentityMatrix();
void CreateZoreMatrix();
void CreateOneMatrix();
void CreateRandomMatrix();

void addMatrix();
void subMatrix();
void scalarMulMatrix();
void mulMatrix();
void TransposeMatrix();

void GetMatrixSize();
void IsMatrixEmpty();



#endif